Vitor CarvalhoVitor Carvalho
International FootballThe gap in front of goal and the war beyond the touchline: a football week observed from the training groundForty minutes, three phone calls, and a notebook that filled only two pages....
International FootballThree matches, three late goals, and a report that needs re-verifyingThe 89th minute at the Metropolitano. Álvarez receives the ball on the right...
International FootballManchester City and the Unsigned Verdict: Money Flows Ahead of JudgmentI read the news at 6 a.m. Saigon time, before the Asian odds board had even...
International FootballJoao Pedro and the Haaland Comparison: Truth or Xabi Alonso's Value-Boosting Strategy?After reviewing six Chelsea matches this season, I dare to say what 96% of...
International FootballContracts, Wage Bills and the Gaps Nobody Watches in the Transfer WindowJuly 1, 2026 was a Monday. No match was played, no training session mattered,...
International Football£458m and a Hole Named Haaland: What Is Manchester City Gambling On?Transfer contracts have 47 pages; the hidden bonus sits on page 46, right bel...
BadmintonBadminton and the Speed Paradox: When a 419 km/h Smash Cannot Win Long RalliesAt the Japan Open, which has just wrapped up in Yokohama, I spent the final t...
BadmintonAlwi Farhan Trains With Kento Momota Ahead of Asian Games 2026: What Really Lies Behind the Tokyo Sparring SessionA morning in Tokyo. No spectators, no television cameras. Inside the training...
Table TennisTable Tennis England Annual Report 2026/26: The London 2026 Host Reads ItselfIn the 76-page annual report that Table Tennis England has just published for...
International FootballEmpty Data, Full of Rumors: The Transfer Window and Football's Habit of Self-DeceptionEmpty Data, Full of Rumors: The Transfer Window and Football's Habit of...
EsportsVCT cuts 8 partner slots: the $86M re-split across 32 teams and the real price of a qualifier bye86 million USD. 40 partner teams. An average of 2.15 million USD per...
EsportsLe Ha Anh Tuan and NK fall to T1 in the FC Pro Champions Cup 2026 final: game seven, a saved penalty, and the real gap in Vietnamese FC OnlineIn game seven of the FC Pro Champions Cup 2026 final, Le Ha Anh Tuan saved a...
International FootballA Seized House in Chiapas: Where Should the Sports Industry Look When Labour Disputes Have No Whistle?The Chiapas State Attorney General's Office placed a seizure order on the hou...
Table TennisETTU Europe Cup Men 2026/27: Group Stage Draw Completed, 16 Clubs Race for Quarterfinal SpotsAt the headquarters of the European Table Tennis Union (ETTU) in Lausanne, th...
EsportsPUBG PC in Vietnam: The licensing line deciding the fate of an esports ecosystemPVS 2026 Phase 2 was not cancelled. It simply… disappeared. Removed from the...
Domestic FootballThree Candidates Contest the VFF Chairman Seat: Banking Money and the Conflict-of-Interest QuestionOn October 21, the list of candidates for the Vietnam Football Federation (VF...
GolfVietnamese Golf Is Missing the Data RevolutionRound 3 of the 2026 VGA Tour at Vinpearl Nha Trang. The home golfer stood ove...
Formula 1ADUO 2026: FIA Measures Engine Power, Red Bull Sets the Benchmark, and F1's Fairness QuestionAfter the Canadian Grand Prix in May, no driver scored an extra point and no...
Table TennisStage-2 Deep Professional Analysis: When Input Data Is Empty and Lessons on Information Integrity in Sports AnalysisIn the context of a sports industry increasingly dependent on data and deep...
EsportsGen.G crush Hanwha Life 22-7 at Worlds 2026: 16,000 gold and a gap the Elo table called in advanceIn the final draft phase before the game began, Hanwha Life Esports chose blu...
International FootballThree matches, three late goals, and a report that needs re-verifyingThe 89th minute at the Metropolitano. Álvarez receives the ball on the right...
International FootballManchester City and the Unsigned Verdict: Money Flows Ahead of JudgmentI read the news at 6 a.m. Saigon time, before the Asian odds board had even...
International FootballJoao Pedro and the Haaland Comparison: Truth or Xabi Alonso's Value-Boosting Strategy?After reviewing six Chelsea matches this season, I dare to say what 96% of...
International FootballContracts, Wage Bills and the Gaps Nobody Watches in the Transfer WindowJuly 1, 2026 was a Monday. No match was played, no training session mattered,...
International Football£458m and a Hole Named Haaland: What Is Manchester City Gambling On?Transfer contracts have 47 pages; the hidden bonus sits on page 46, right bel...
BadmintonBadminton and the Speed Paradox: When a 419 km/h Smash Cannot Win Long RalliesAt the Japan Open, which has just wrapped up in Yokohama, I spent the final t...
BadmintonAlwi Farhan Trains With Kento Momota Ahead of Asian Games 2026: What Really Lies Behind the Tokyo Sparring SessionA morning in Tokyo. No spectators, no television cameras. Inside the training...
Table TennisTable Tennis England Annual Report 2026/26: The London 2026 Host Reads ItselfIn the 76-page annual report that Table Tennis England has just published for...
International FootballEmpty Data, Full of Rumors: The Transfer Window and Football's Habit of Self-DeceptionEmpty Data, Full of Rumors: The Transfer Window and Football's Habit of...
EsportsVCT cuts 8 partner slots: the $86M re-split across 32 teams and the real price of a qualifier bye86 million USD. 40 partner teams. An average of 2.15 million USD per...
EsportsLe Ha Anh Tuan and NK fall to T1 in the FC Pro Champions Cup 2026 final: game seven, a saved penalty, and the real gap in Vietnamese FC OnlineIn game seven of the FC Pro Champions Cup 2026 final, Le Ha Anh Tuan saved a...
International FootballA Seized House in Chiapas: Where Should the Sports Industry Look When Labour Disputes Have No Whistle?The Chiapas State Attorney General's Office placed a seizure order on the hou...
Table TennisETTU Europe Cup Men 2026/27: Group Stage Draw Completed, 16 Clubs Race for Quarterfinal SpotsAt the headquarters of the European Table Tennis Union (ETTU) in Lausanne, th...
EsportsPUBG PC in Vietnam: The licensing line deciding the fate of an esports ecosystemPVS 2026 Phase 2 was not cancelled. It simply… disappeared. Removed from the...
Domestic FootballThree Candidates Contest the VFF Chairman Seat: Banking Money and the Conflict-of-Interest QuestionOn October 21, the list of candidates for the Vietnam Football Federation (VF...
GolfVietnamese Golf Is Missing the Data RevolutionRound 3 of the 2026 VGA Tour at Vinpearl Nha Trang. The home golfer stood ove...
Formula 1ADUO 2026: FIA Measures Engine Power, Red Bull Sets the Benchmark, and F1's Fairness QuestionAfter the Canadian Grand Prix in May, no driver scored an extra point and no...
Table TennisStage-2 Deep Professional Analysis: When Input Data Is Empty and Lessons on Information Integrity in Sports AnalysisIn the context of a sports industry increasingly dependent on data and deep...
EsportsGen.G crush Hanwha Life 22-7 at Worlds 2026: 16,000 gold and a gap the Elo table called in advanceIn the final draft phase before the game began, Hanwha Life Esports chose blu...
